package com.ccys.db.dto.app.updateProfile;

import lombok.Data;

/**
 * @program: WhiteCoat
 * @description: 修改个人信息接收Dto
 * @author: ZhangJingCan
 * @create: 2024-02-02 14:34
 **/

@Data
public class UpdateProfileDto {

    /**
     * 名字
     */
    private String first_name;

    /**
     * 姓氏
     */
    private String last_name;

    /**
     * 出生日期
     */
    private String date_of_birth;

    /**
     * 身份证号码/外国身份证
     */
    private String nric_fin;

    /**
     * 电话号码
     */
    private String phone;

    /**
     * 家庭地址
     */
    private String home_address;

    private String otp_code = "";//给出默认值 - 对方的代码是一个一个校验如果为null则给""

    /**
     * 办公地址
     */
    private String office_address = "";//给出默认值 - 对方的代码是一个一个校验如果为null则给""

    /**
     * 性别
     */
    private Integer gender;

    /**
     * 紧急联系人名字
     */
    private String emergency_first_name = "";//给出默认值 - 对方的代码是一个一个校验如果为null则给""

    /**
     * 紧急联系人姓氏
     */
    private String emergency_last_name = "";//给出默认值 - 对方的代码是一个一个校验如果为null则给""

    /**
     * 紧急联系人关系
     */
    private String emergency_relationship = "";//给出默认值 - 对方的代码是一个一个校验如果为null则给""

    /**
     * 紧急联系人电话
     */
    private String emergency_phone = "";//给出默认值 - 对方的代码是一个一个校验如果为null则给""

    /**
     * 紧急联系人所在国家ID
     */
    private String emergency_country_id;

    /**
     * 手机号所在国家ID
     */
    private String phone_country_id;

    private Integer type_id;

    private String email;

    //========注意下方的图片全是base64的图片
    /**
     * 正面身份证照片
     */
    private String front_identification_card_photo;

    /**
     * 背面身份证照片
     */
    private String back_identification_card_photo;

    /**
     * 出生证明照片
     */
    private String birth_certificate_photo;

    /**
     * 儿童照片
     */
    private String child_photo;

    /**
     * 护照照片
     */
    private String passport_photo;

    /**
     * 驾驶执照正面照片
     */
    private String front_of_driving_license_photo;

    /**
     * 驾驶执照背面照片
     */
    private String back_of_driving_license_photo;

    //==========图片结束


}

